Resource Addressable Network: An Adaptive Peer-to-Peer Discovery Substrate for Internet-Scale Service Platforms
نویسنده
چکیده
The primary enabling component for using a peer-to-peer (P2P) system as a general service platform is an efficient P2P resource discovery mechanism. The design of a P2P resource discovery mechanism differ from other resource discovery mechanisms because it has to handle the volatile memberships in P2P systems. Controlling the management overhead, implementing fully decentralized mechanisms, and designing against node failures are some of the challenges a P2P discovery service has to handle. I introduce a novel P2P discovery mechanism called resource addressable network (RAN) that is designed to address the above issues. The scalability is a primary concern in the design of the RAN and the constituting algorithms are designed to achieve this goal. RAN can discover resources, i.e., the machines comprising the system, based on both their attributes and their locations. It implements number of supplemental schemes to support this two-tier discovery. RAN’s location-based discovery provides a O(1) route complexity based on the observation that locationing on the Internet is not worthwhile beyond a given resolution. This report provides detailed analysis of resource discovery concepts, presents the design of RAN, compares existing algorithms, presents new algorithms motivated from the drawbacks in the existing ones, and provides simulation results to evaluate the performance of RAN and its components.
منابع مشابه
Range Addressable Network: A P2P Cache Architecture for Data Ranges
Peer-to-peer computing paradigm is emerging as a scalable and robust model for sharing media objects. In this paper, we propose an architecture and describe the associated algorithms and data structures to support the execution of range selection queries over data scattered across a P2P network especially for resource discovery in grid environments. We develop a distributed data structure refer...
متن کاملLanes – A Lightweight Overlay for Service Discovery in Mobile Ad Hoc Networks∗
The ability to discover services offered in a mobile ad hoc network is the major prerequisite for effective usability of these networks. Unfortunately, existing approaches to service trading are not well suited for these highly dynamic topologies since they either rely on centralized servers or on resource-consuming query flooding. Application layer overlays seem to be a more promising approach...
متن کاملTowards an adaptive mediation framework for Mobile Social Network in Proximity
Mobile Social Network in Proximity (MSNP) is a new form of social network in which users are capable of interacting with their surroundings via their mobile devices in public mobile peer-to-peer (MP2P) environments. MSNP brings opportunity to people to meet new friends, share device content, and perform various social activities. However, as the fundamental topology of MSNP is based on public M...
متن کاملA Hybrid Hierarchical and Peer-to-Peer Ontology-based Global Service Discovery System
Current service discovery systems fail to span across the globe and they use simple attribute-value pair or interface matching for service description and querying. We propose a global service discovery system, GloServ, that uses the description logic Web Ontology Language (OWL DL). The GloServ architecture spans both local and wide area networks. It maps knowledge obtained by the service class...
متن کاملA Dynamic Prefix Tree for Service Discovery within Large Scale Grids
Within computational grids, some services (software components, linear algebra libraries, etc.) are made available by some servers to some clients. In spite of the growing popularity of such grids, the service discovery, although efficient in many cases, does not reach several requirements. Among them, the flexibility of the discovery and its efficiency on wide-area dynamic platforms are two ma...
متن کامل